package com.fdb.efp.nls.service.facade;

import com.fdb.efp.nls.service.vo.CustomerLimitInfoVO;

import java.util.List;

/**
 * 
  * TODO SERVICE interface:客户限额
  * @author wanglihua
  * @since 2019年3月06日 下午3:33:13
  * @version 1.0
 */
public interface CustomerLimitInfoService {
	
	public int insertCustomerLimitInfo(CustomerLimitInfoVO customerLimitInfoVO);
	
	public int deleteByPk(CustomerLimitInfoVO customerLimitInfoVO);
	
	public int updateByPk(CustomerLimitInfoVO customerLimitInfoVO);
	
	public int updateQuotaTypeByPk(CustomerLimitInfoVO customerLimitInfoVO);
	
	public CustomerLimitInfoVO queryByPk(CustomerLimitInfoVO customerLimitInfoVO);
	
	public List<CustomerLimitInfoVO> queryAllByPage(CustomerLimitInfoVO customerLimitInfoVO);
	
	/**
	 * 通过额度限制状态、客户类型查询信息
	 * @author  qiuyf
	 * @since 2019年3月13日 下午4:48:21
	 * @version 0.1 初始为0.1,后续变更则修改
	 */
	public CustomerLimitInfoVO queryByStsAndCusTyp(CustomerLimitInfoVO customerLimitInfoVO);

	/**
	 * 失效 额度限制日期到期的信息
	 * @return
	 */
	public int inValidQuotaLimitOverEndDt();
}
